<?php
/**
 * 应用程序基本启动文件，提供应用程序运行的关键设置信息
 */

$root_dir = dirname(dirname(__FILE__));

/**
 * 如果要集成第三方的 PHP 库，错误报告也许要修改为：
 *
 * error_reporting(E_ALL & ~(E_STRICT | E_NOTICE));
 */
error_reporting(E_ALL | E_STRICT);

/**
 * 应用程序配置信息
 */
return array(
    //框架所在目录
    'ML_DIR'            => "E:/PHPWORK/googlecode/comout/ML",

    //应用程序的 ID，用于唯一标识一个应用程序
    'APPID'                 => 'item2',

    //应用程序根目录
    'ROOT_DIR'              => $root_dir,

    //主程序所在目录
    'APP_DIR'               => "{$root_dir}/app",

    //配置文件所在目录
    'CONFIG_DIR'            => "{$root_dir}/config",
    //配置文件的扩展名
    'CONFIG_FILE_EXTNAME'   => 'config.php',

    //指示是否缓存配置文件的内容
    'CONFIG_CACHED'         => true,
    //定义缓存配置文件要使用的缓存服务
    //指定使用哪项服务，就需要在后面的 CONFIG_CACHE_SETTINGS 中进行相应的设置。
    'CONFIG_CACHE_BACKEND'  => 'Cache_File',

    //缓存设置
    'CONFIG_CACHE_SETTINGS' => array(
        /**
         * 由于 CONFIG_CACHE_BACKEND 指定为 Cache_File。
         * 所以这里需要为 MLCache_File。 指定缓存参数
         */
        'Cache_File' => array(
            'life_time' => 86400,
            'cache_dir' => "{$root_dir}/_tmp/runtime_cache",
        ),
    ),
);

